PHP_SELF, bir formun kendisini işlemesi için kullanılan bir değişkendir. Bu değişken, kullanıcının verileri girdiği formun, verileri işleyeceği PHP dosyası ile aynı dosyada olduğu zaman kullanılır.
PHP_SELF değişkeni, şöyle kullanılır:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"> <!-- Form elemanları buraya gelecek --> </form>Böylece, formda verilerin gönderilmesi durumunda işlenecek olan PHP dosyası, formun kendisi olacaktır.
Ancak, PHP_SELF değişkeni güvenlik açısından da riskli olabilir. Çünkü kullanıcının bu değişkenin değerini değiştirerek, farklı bir dosyaya verileri gönderebilmesine olanak tanır. Bu nedenle, güvenlik açısından önerilen yöntem, PHP_SELF yerine formun verilerinin işleneceği dosyanın adının doğrudan verilmesidir.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page